From bd86a4611da8a582df4f4aaf915a264445f80a4b Mon Sep 17 00:00:00 2001 From: Zhigang Wang Date: Fri, 8 Jul 2011 18:12:26 +0100 Subject: [PATCH] tools: fix shared loop device detection in block hotplug script We need to cope with 0 or more '0' prefixed to '$dev': # stat -c '%D' "/system.img" 13 # losetup -a /dev/loop0: [0013]:12062248 (/system.img) Signed-off-by: Zhigang Wang Committed-by: Ian Jackson --- tools/hotplug/Linux/block | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/hotplug/Linux/block b/tools/hotplug/Linux/block index fb9df6f357..3b1a52915a 100644 --- a/tools/hotplug/Linux/block +++ b/tools/hotplug/Linux/block @@ -280,7 +280,7 @@ mount it read-write in a guest domain." fi shared_list=$(losetup -a | - sed -n -e "s@^\([^:]\+\)\(:[[:blank:]]\[${dev}\]:${inode}[[:blank:]](.*)\)@\1@p" ) + sed -n -e "s@^\([^:]\+\)\(:[[:blank:]]\[0*${dev}\]:${inode}[[:blank:]](.*)\)@\1@p" ) for dev in $shared_list do if [ -n "$dev" ] -- 2.30.2